package com.magina.common.constant;

import com.magina.basic.constant.BaseConstants;

public interface ProjectConstants extends BaseConstants {
    
    /***********************************操作日志类型***********************************/
    /**
     * 登录日志
     */
    String OPERATION_LOG_TYPE_LOGIN = "0";
    
    /**
     * 操作日志
     */
    String OPERATION_LOG_TYPE_OPER = "1";

    /***********************************操作日志状态***********************************/
    /**
     * 正常
     */
    String OPERATION_STATUS_NORMAL = "0";

    /**
     * 异常
     */
    String OPERATION_STATUS_ERROR = "1";
    
    /***********************************审批表单中的审批结果***********************************/
    /**
     * 审批结果 0-通过
     */
    String APPROVAL_STATUS_PASS = "0";
    
    /**
     * 审批结果 1-不通过
     */
    String APPROVAL_STATUS_NOPASS = "1";
    
    /***********************************附件类型***********************************/
    /**
     * 普通附件
     */
    String ACCESSORY_TYPE_NORMAL = "0";

    /**
     * 审批附件
     */
    String ACCESSORY_TYPE_APPROVE = "1";
    
    /***********************************模拟登录用户（临时）***********************************/
    /**
     * 张三（临时）
     */
    String ACCOUNT_V_ZHANGSAN = "v-zhangsan";
    
    /**
     * 李四（临时）
     */
    String ACCOUNT_V_LISI = "v-lisi";
    
    /**
     * 王五（临时）
     */
    String ACCOUNT_V_WANGWU = "v-wangwu";
    
    /**
     * 赵六（临时）
     */
    String ACCOUNT_V_ZHAOLIU = "v-zhaoliu";
    
    /**
     * 陈七（临时）
     */
    String ACCOUNT_V_CHENQI = "v-chenqi";
    

    /***********************************待办待阅状态***********************************/
    /**
     * 待办
     */
    String REMAIN_PENDING = "0";
    
    /**
     * 已办
     */
    String REMAIN_ALREADY = "1";
    
    /**
     * 待阅
     */
    String REMAIN_TOREAD = "2";
    
    /**
     * 已阅
     */
    String REMAIN_MARKED = "3";
    
    /***********************************不同类型单号生成标记***********************************/
    
    /**
     * 补齐0（三位）
     */
    String EQUIP_ZERO_THREE = "%03d";
    
    /**
     * 获取form表单
     */
    String WORKFLOW_QUERYTYPE_FORM = "1";
    
    /**
     * 获取表单字段
     */
    String WORKFLOW_QUERYTYPE_COLUMN = "2";
    
    /**
     * 获取表单字段对应值
     */
    String WORKFLOW_QUERYTYPE_COLUMN_VALUE = "3";
    
    /**
     * 表单变量对应码值
     */
    String WORKFLOW_QUERYTYPE_DICT = "4";
    
    /**
     * 从业务系统接口读取知会接收人
     */
    String WORKFLOW_QUERYTYPE_RECEIVE = "5";
    
    /**
     * 查询表单下所有字段对应的具体值(批量)
     */
    String WORKFLOW_QUERYTYPE_COLUMN_VALUES = "6";
    



    //删除状态
    public class DICT_DELETE_STATUS {
        //未删除
        public static final boolean NO_DETELE = false;
        //删除
        public static final boolean DETELE = true;
    }

}
